<?php namespace Home\Controller;
use Hdphp\Controller\Controller;

class ShopcarController extends Controller{
    public function index(){
//        p($_SESSION);die;
        $allData=Cart::getAllData();
        if(!is_null($_SESSION['cart']['goods'])){
            $allNum=Cart::getTotalNums();
            $allpri=Cart::getTotalPrice();
        }else{
            $allNum=0;
            $allpri=0.00;
        }
//        $orderId=Cart::getOrderId();
//        p($allData);die;
        View::with('allNum',$allNum);
        View::with('allData',$allData);
        View::with('allpri',$allpri);
        View::make();
    }
//    删除购物车中商品
    public function delCommod(){
        $commodid=Q('get.commodid');
        $data=array(
            'sid'=>$commodid,// 唯一 sid，添加购物车时自动生成
            'num'=>0
        );
        Cart::update($data);
        go(U('index',['cid'=>$_GET['cid']]));
    }

//    修改购物车中商品个数
    public function editCommon(){
//        p(Q('post.'));die;
        $commodid=Q('post.commodid');
        $num=Q('post.num');
        $data=array(
            'sid'=>$commodid,// 唯一 sid，添加购物车时自动生成
            'num'=>$num,
        );
        Cart::update($data);
        $data = [
            'sid'=>$commodid,
            'num'=>$num,
            'TotalNums'=>cart::getTotalNums(),
            'totalPrice'=>cart::getTotalPrice()
        ];
//        $allData=Cart::getAllData();
        echo json_encode($data);
//        go(U('index',['cid'=>$_GET['cid']]));
    }

}